An Efficient Adaptive Boundary Matching Algorithm for Video Error Concealment

Authors

Abstract:

Sending compressed video data in error-prone environments (like the Internet and wireless networks) might cause data degradation. Error concealment techniques try to conceal the received data in the decoder side. In this paper, an adaptive boundary matching algorithm is presented for recovering the damaged motion vectors (MVs). This algorithm uses an outer boundary matching or directional temporal boundary matching method to compare every boundary of candidate macroblocks (MBs), adaptively. It gives a specific weight according to the accuracy of each boundary of the damaged MB. Moreover, if each of the adjacent MBs is already concealed, different weights are given to the boundaries. Finally, the MV with minimum adaptive boundary distortion is selected as the MV of the damaged MB. Experimental results show that the proposed algorithm can improve both objective and subjective quality of reconstructed frames without any considerable computational complexity The average PSNR in some frames of test sequences increases about 4.59, 4.44, 3.57, and 2.98 dB compared to classic boundary matching, directional boundary matching, directional temporal boundary matching, and outer boundary matching algorithm, respectively.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

A Novel Boundary Matching Algorithm for Video Temporal Error Concealment

With the fast growth of communication networks, the video data transmission from these networks is extremely vulnerable. Error concealment is a technique to estimate the damaged data by employing the correctly received data at the decoder. In this paper, an efficient boundary matching algorithm for estimating damaged motion vectors (MVs) is proposed. The proposed algorithm performs error concea...

full text

Video temporal error concealment using improved directional boundary matching algorithm

Nowadays some systems such as multimedia systems try to present a high quality of digital videos every day. Because of the possible errors in communication channels, compressed video data would be damaged in the sending process. Error concealment is a useful technique for concealing the effects of sending errors at the decoder. In this paper, an improved directional boundary matching algorithm ...

full text

An error concealment algorithm for streaming video

A known problem in video streaming is that loss of a packet usually results into loss of a whole video frame. In this paper we propose an error concealment algorithm specifically designed to handle this sort of losses. The technique exploits information in a few past frames (namely the motion vectors) in order to estimate the forward motion vectors of the last received frame. This information i...

full text

Refined Boundary Matching Algorithm for Temporal Error Concealment

In this paper, an adaptive technique is presented for temporal error concealment based on the boundary matching algorithm. Existing approaches usually estimate only one motion vector for a damaged macroblock by minimizing the boundary difference. This may generate edge fragmentation, object deformation, and other noticeable artifacts, especially in damaged areas involving non-homogeneous motion...

full text

Video error concealment with outer and inner boundary matching algorithms

Low-complexity error concealment techniques for missing macroblock (MB) recovery in mobile video delivery based on the boundary matching principle is extensively studied and evaluated in this work. We first examine the boundary matching algorithm (BMA) and the outer boundary matching algorithm (OBMA) due to their excellent trade-off in complexity and visual quality. Their good performance is ex...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 10  issue 3

pages  188- 202

publication date 2014-09

By following a journal you will be notified via email when a new issue of this journal is published.

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023